package ${packageName}.contract;

import com.dee.components.base.mvp.BasePresenter;
import com.dee.components.base.mvp.BaseView;
<#if injectionEntity>
import ${packageName}.entity.${EntityName};
</#if>

/**
 * Created by Liu on 2020/4/19.
 * 当前类注释:
 *
 *  ${activityTitle}
 *
 */
public interface ${ContractName} {

    interface ${IViewName} extends BaseView  {
	<#if injectionEntity>
        void resultData(${EntityName} data);
	<#else>
        void resultData(String data);
	</#if>
    }

    abstract class  ${IPresenterName} extends BasePresenter<${IViewName}> {
	
        public abstract void checkData(String id);
        
    }
   
}